נתבקשתי לכתוב על דף פונקציה בjs שמקבלת סטרינג ומחזירה אותו כשסדר המילים נשמר אך המילים עצמן הפוכות. כמובן ללא שימוש במתודות כמו reverse וכדו' אלא לממש זאת עצמאית.
התהליך כולל 3 שלבים. בשלב הראשון מבחן sql על דף של שעתיים. בשלב השני מבחן בע"פ מול הראש מחלקת פיתוח. בשלב השלישי ראיון משאבי אנוש.
שאלות מתוך הראיון
בשלב הראשון: איך תציג שם פרטי ושם משפחה ביחד ועוד כמה שאלות די בסיסיות בsql.שום קשר לBi בשאלות. רק sql.
בשלב השני: שאלות תיכנות: לבנות פונקציה באיזה שפה שתרצו שמקבלת 2 סטרינגים ומחזירה את כמות הפעמים שסטרינג אחד נמצא בתוך סטרינג 2.
לבנות פונקציה שמקבלת סטרינג שיש בו מילים עם פסיקים בינהם ולהחזיר את הסטרינג בסדר הפוך. לדוגמה: aa,gty,bb,dfdd יחזור כ- dfdd,bb,gty,aa.
ועוד שאילתה בsql
1. כתיבת קוד בC# לפו' שמקבלת מחרוזת הופכת כל מילה לרוורס כך שסדר המילים נשמר, כלומר המחרוזת "abc def" תהפך ל "cba fed" ללא שימוש בפונ' מערכת של סטרינג (split, reverse וכו').
2. להסבער מה זה קטע קריטי ומה זו פעולה אטומית.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2016
קטע קריטי- ש2 תוכניות לא יכולות לבצע במקביל (לדוג' בעיית הקוראים כותבים).
פעולה אטומית- פעולה שלא יכול להיתבצע באמצע context switch.
אנשים מאוד נחמדים, ישבו מולי שני מראיינים שתחילה סיפרו על החברה ושאלו אותי שאלות אישיות על עצמי ועל לימודיי.
לאחר מכן שאלו שאלות בסיסיות ואז שתי שאלות שנתנו לי לי על כל אח כרבע שעה וחזרו לשמוע תשובה
שאלות מתוך הראיון
נתנו קטע קוד של מימוש נאיבי של ספין לוק ושאלו איפה האם זה יכול לעבוד, הייתה בעיה שם שפעולה קריטית לא הייתה אטומית.
ביקשו ממני להפול רשימה מקושרת, לאחר מכן למצוא מעגל ברשימה מקושרת